x86/tboot: invalidate FIX_TBOOT_MAP_ADDRESS mapping after use
authorJan Beulich <jbeulich@suse.com>
Wed, 4 Mar 2015 08:59:47 +0000 (09:59 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 4 Mar 2015 08:59:47 +0000 (09:59 +0100)
commit375a09cffacff820e025c65d0cdfbd403ecb30cc
tree8eecd7e413cc46d97da11d3e7a5b2c1cb619213b
parentf0ffd6032f679ec4b9a39d526cdbcdaf692e2f03
x86/tboot: invalidate FIX_TBOOT_MAP_ADDRESS mapping after use

In order for commit cbeeaa7d ("x86/nmi: fix shootdown of pcpus
running in VMX non-root mode")'s re-use of that fixmap entry to not
cause undesirable (in crash context) cross-CPU TLB flushes, invalidate
the fixmap entry right after use.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/tboot.c